package com.dk.test;

import com.dk.task.MyThread02;
import com.dk.task.MyThread03;

/**
 * 测试守护线程
 */
public class Demo03 {
    public static void main(String[] args) {
        MyThread03.T1 zhu = new MyThread03().new T1();
        MyThread03.T2 bei = new MyThread03().new T2();
        Thread t1 = new Thread(zhu, "非守护线程");
        Thread t2 = new Thread(bei, "守护线程");

        // 作用：当其他非守护线程执行结束后，守护线程会陆续结束
        // 将t2线程设置为守护线程
        t2.setDaemon(true);
        t1.start();
        t2.start();
    }
}
